using System;
using System.Collections.Generic;
using System.Text;
using TVDesigner.Generator.Components;

namespace TVDesigner.Generator
{
    public class ParseElements
    {
        private List<Screen> _Screens;
        private Screen _StartPoint;
        private List<ImageFile> _ImageFiles;

        public List<ImageFile> ImageFiles
        {
            get { return _ImageFiles; }
            set { _ImageFiles = value; }
        }

        public ParseElements(Screen startPoint, List<Screen> screens, List<ImageFile> imageFiles)
        {
            _StartPoint = startPoint;
            _Screens = (screens != null) ? screens : new List<Screen>();
            _ImageFiles = (imageFiles != null) ? imageFiles : new List<ImageFile>();
        }

        public Screen StartPoint
        {
            get { return _StartPoint; }
            set { _StartPoint = value; }
        }
        
        public List<Screen> Screens
        {
            get { return _Screens; }
            set { _Screens = value; }
        }
 
    }
}
